home *** CD-ROM | disk | FTP | other *** search
Text File | 1991-03-06 | 1.5 KB | 50 lines | [TEXT/GEOL] |
- Item 4992296 28-Aug-90 01:06PDT
-
- From: D1037 Jasik Designs, Steve Jasik,PRT
-
- To: MACAPP.TECH$ MacApp Technical
-
- Sub: The Debugger & MacApp 2.0
-
- Tim,
-
-
- IN the process of converting my mods from MacApp 2.0ß9 to MacApp 2.0 Final,
- I missed the change in the dispatcher that used to use the low memory globals
- MaSuperTab and MAErrProc.
- MacApp 2.0 final does not use them.
-
- For the present, I suggest that you add the following to my copy of
- Uobject.Globals.p in the procedure InitUObject.
-
- CONST
- kLMMASuperTab =$BEC; { Obj Pascal Dispatcher:handle to superclass tbl }
- kLMMAErrProc =$BE8; { Obj Pascal Dispatcher: error proc address }
-
- and after the call to InstallDispatcher;
-
- add the following lines:
-
- {$IFC NOT qNeedsROM128K}
- IF gconfiguration.hasROM128K THEN
- {$ENDC}
- BEGIN
- { Be Polite! Make table available to dispatcher }
- PLongInt(kLMMASuperTab)^ := Longint(pSuperClassTable);
- PLongInt(kLMMAErrProc)^ := ord(@%_ObjError);
- END;
-
- I will release a revised version of the mods, and The Debugger about
- mid September that will eliminate the need for this extra code.
-
- "When displaying Objects by Time or Class, the case is wrong for
- objects/subclasses declared from C++"
-
- I do not believe that the correct info is available from the compilers for
- C++ classes. If you wish to see the values of C++ objects, then look at them
- while you are in the procedure that references them.
-
- Bring your stuf down Wednesday
- Steve
-
-